Contexto global
SetPrivilegedMode
Disponible desde la versión 8.2.
Sintaxis:
SetPrivilegedMode(<PrivilegedModeOn>)
Parámetros:
<PrivilegedModeOn> (obligatorio)
Tipo: Booleano.
Especifica si el modo privilegiado está activado.
Descripción:
Especifica el modo privilegiado para la ejecución de código, similar a la ejecución de código de módulos privilegiados, en el modo de archivo de la base de datos o en el servidor en el modo de base de datos cliente-servidor. En el modo privilegiado, los permisos nunca se verifican y se permite cualquier operación. En el modo cliente-servidor, cuando se realiza en el cliente, este método no hace nada.
La primera llamada al método con un valor de parámetro Verdadero en el modo de archivo de la base de datos o en el servidor en el modo de base de datos cliente-servidor activa el modo privilegiado.
Para desactivar explícitamente el modo privilegiado dentro de un procedimiento o función donde se ha activado, llame al método con un valor de parámetro Falso tantas veces como se haya llamado con Verdadero en este procedimiento o función.
Si no se hace esto, el modo privilegiado se desactivará implícitamente cuando el procedimiento o función donde se activó devuelva.
Si el número de llamadas al método con el valor de parámetro Falso es mayor que el número de llamadas con el valor de parámetro Falso, se generará una excepción.
Disponibilidad:
Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.
Nota:
De forma predeterminada, el modo privilegiado está desactivado.
Consulte también:
Contexto global, método PrivilegedMode
Disponible desde:
Disponible desde la versión 8.2.


